package com.zoshine.zzg.pojo;

import com.zoshine.zzg.base.Pagination;
import com.zoshine.zzg.pojo.pojostatus.PrisonerCapitalFlowStatus;

/**
 * 犯人资金流动记录
 */
public class PrisonerCapitalFlow extends Pagination {
    /**
     * 犯人ID
     */
    private Long prisonerId;

    /**
     * 银行卡号
     */
    private String bankCard;

    /**
     * 流动类型ID
     */
    private Long flowType;

    /**
     * 流动资金
     */
    private Integer flowMoney;
    /**
     * 犯人姓名
     */
    private String prisonerName;

    /**
     * 监区
     */
    private String area;

    /**分监区*/
    private String subArea;

    /**
     * 流动类型(收入和支出)
     */
    private Integer type;
    /**
     * 流动类型名称
     */
    private String flowTypeName;

    /**状态*/
    private Integer status;

    public String getStatusStr(){
        return PrisonerCapitalFlowStatus.getDesc(status);
    }
    public Long getPrisonerId() {
        return prisonerId;
    }

    public void setPrisonerId(Long prisonerId) {
        this.prisonerId = prisonerId;
    }

    public String getBankCard() {
        return bankCard;
    }

    public void setBankCard(String bankCard) {
        this.bankCard = bankCard;
    }

    public Long getFlowType() {
        return flowType;
    }

    public void setFlowType(Long flowType) {
        this.flowType = flowType;
    }

    public Integer getFlowMoney() {
        return flowMoney;
    }

    public void setFlowMoney(Integer flowMoney) {
        this.flowMoney = flowMoney;
    }

    public String getPrisonerName() {
        return prisonerName;
    }

    public void setPrisonerName(String prisonerName) {
        this.prisonerName = prisonerName;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getFlowTypeName() {
        return flowTypeName;
    }

    public void setFlowTypeName(String flowTypeName) {
        this.flowTypeName = flowTypeName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getSubArea() {
        return subArea;
    }

    public void setSubArea(String subArea) {
        this.subArea = subArea;
    }
}